﻿using System;

namespace SilverChart.Core.Configuration {
    public class SimpleValueItemHelper<T> : AbstractValueItemHelper<T> where T : struct {
        private T defaultValue;
        public SimpleValueItemHelper(ConfigurationItem parentItem, String itemName, T defaultValue)
            : base(parentItem, itemName) {
            this.defaultValue = defaultValue;
        }

        protected override T GetDefaultValue() {
            return defaultValue;
        }
    }
}
